package com.cskaoyan.javase.basic._11control;

/**
 * 循环的控制关键字
 * break,continue,return
 *
 * break意为"打断，中断"，是常用的循环控制关键字。
 * 使用场景:
 *      1.switch,表示结束switch
 *      2.循环中,表示结束当前循环
 *          但是如果循环有多层，此时只会结束当前层次的循环
 *
 * (罕见语法)嵌套循环中的标签
 * 标签相当于给循环的层起个名字,用一个"标识符:"的形式写在循环的上面
 *
 * @since 14:54
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo {
    public static void main(String[] args) {
        /*int num = 0;
        switch (num) {
            case 0:
                System.out.println("666");
                break;
            case 1:
                System.out.println("777");
                break;
        }*/
        for (int i = 0; i < 5; i++) {
            if (i == 3) {
                break;
            }
            System.out.println("我喜欢吃🍉!");
        }
        System.out.println("-----------------------");

        // 外层控制行，内层控制列
        label:
        for (int i = 0; i < 5; i++) {
            label2:
            for (int j = 0; j < 3; j++) {
                if (j == 2) {
                    break label;
                }
                System.out.print("￥");
            }
            System.out.println();
        }
    }
}
